home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / libg_261.zip / libg_261 / libio / NEWS < prev    next >
Text File  |  1994-10-19  |  1KB  |  34 lines

  1. *** Major changes in libio version 0.66 (released with libg++ 2.6.1):
  2.  
  3. * Some documentation and an example in iostream.texi on how to derive
  4.  your own class from streambuf.
  5.  
  6. * New functions added to stdio:  getline, detdelim, snprintf, vsnprintf.
  7.   This is for compatibility with the GNU C library.
  8.  
  9. *** Major changes in libio version 0.65 (released with libg++ 2.6):
  10.  
  11. * _IO_getline and streambuf::sgetline no longer write a '\0' at the end.
  12.  
  13. * A number of improvements to get closer to the ANSI/ISO C++ working
  14. paper, such as:
  15. - Added (preliminary support for) new ANSI streambuf::uflow virtual.
  16. - Added istdiostream and ostdiostream classes.
  17. - Added ostream::operator<<(bool) and istream::operator>>(bool&).
  18.  
  19. * More robust (and faster) initialization and cleanup of standard streambufs.
  20.  
  21. * Many small bug fixes, portability improvements, and random enhancements.
  22.  
  23. *** Major changes in libio version 0.63 (released with libg++ 2.5.3):
  24.  
  25. * There is a g++ bug that causes inconsistent name mangling for the
  26. assembler name of the virtual function table for the istream class.
  27. A work-around has been put into streambuf.h, which will make g++
  28. always do the right thing.  Note that this may require you to
  29. recompile programs that were incorrectly compiled by g++.
  30.  
  31. * Functions that do printf-style formatting to the unbuffered
  32. streams have been optimized to write to a temporary buffer.
  33.  
  34.